package Review;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: Wukong
 * Date: 2022-06-05
 * Time: 9:12
 */
public class PersonT {
    public String name="wukong";

    public PersonT(String name) {
        this.name = name;
    }

    @Override
    public boolean equals(Object o){
        /**
         *    PersonT personT=null;
         *    PersonT personT2=null;
         */
        if (o==null){
            return false;
        }
        /**
         *   PersonT personT=new PersonT("wukong");
         *   PersonT personT2=personT;
         */
        if (this==o){
            return true;
        }
        /**
         *  PersonT personT=new PersonT("wukong");
         *  Student personT2=new Student("wukong");
         */
        if (!(o instanceof PersonT)){
            return false;
        }
        PersonT personT=(PersonT)o;
        return this.name.equals(personT.name);

    }
    public static void main(String[] args) {
        PersonT personT=new PersonT("wukong");
        PersonT personT2=new PersonT("wukong");

        System.out.println(personT.equals(personT2));


    }
}
